package com.founder.gateway.oauth.orm.orcl.bean.entity;
import javax.persistence.*;
import com.founder.gateway.oauth.orm.orcl.bean.mapper.OrgUserMapper;
import com.founder.gateway.oauth.orm.orcl.bean.dto.OrgUserDto;
import org.setu.framework.bean.EntityBean;
import org.setu.framework.jdbc.annotation.TableInfo;
import org.setu.framework.annotation.description.SetuDescription;
import com.founder.gateway.system.bean.DbConnStructure;
/**
 * 
 * @author: hfl 
 */

@Entity
@Table(name="ORG_USER")
@TableInfo(dbConn=DbConnStructure.DC$JWZH,dbName=DbConnStructure.ORCL)
public class OrgUserEntity extends EntityBean<OrgUserEntity,OrgUserDto,OrgUserMapper>{

	private static final long serialVersionUID = 1L;

	@Id
	@Column(name="ID",length=22,nullable=false,columnDefinition="NUMBER")
	@SetuDescription(describe="主键")
	private String id;

	@Column(name="USERID",length=20,columnDefinition="VARCHAR2")
	@SetuDescription(describe="用户帐号")
	private String userid;

	@Column(name="USERNAME",length=80,nullable=false,columnDefinition="VARCHAR2")
	@SetuDescription(describe="用户名称")
	private String username;

	@Column(name="PASSWORD",length=40,columnDefinition="VARCHAR2")
	@SetuDescription(describe="登录密码")
	private String password;

	@Column(name="USERTYPE",length=2,columnDefinition="VARCHAR2")
	@SetuDescription(describe="管理类型")
	private String usertype;

	@Column(name="MANAGERORGID",length=22,columnDefinition="NUMBER")
	@SetuDescription(describe="管理部门ID")
	private String managerorgid;

	@Column(name="NATION",length=10,columnDefinition="VARCHAR2")
	@SetuDescription(describe="民族")
	private String nation;

	@Column(name="SEX",length=10,columnDefinition="VARCHAR2")
	@SetuDescription(describe="性别")
	private String sex;

	@Column(name="BIRTHDAY",length=10,columnDefinition="VARCHAR2")
	@SetuDescription(describe="出生日期")
	private String birthday;

	@Column(name="TELEPHONE",length=50,columnDefinition="VARCHAR2")
	@SetuDescription(describe="执法公开电话")
	private String telephone;

	@Column(name="EMAIL",length=50,columnDefinition="VARCHAR2")
	@SetuDescription(describe="电子邮件")
	private String email;

	@Column(name="BZ",length=800,columnDefinition="VARCHAR2")
	@SetuDescription(describe="备注")
	private String bz;

	@Column(name="XT_CZSJ",length=19,columnDefinition="VARCHAR2")
	@SetuDescription(describe="操作时间")
	private String xtCzsj;

	@Column(name="XT_CZRXM",length=120,columnDefinition="VARCHAR2")
	@SetuDescription(describe="操作人姓名")
	private String xtCzrxm;

	@Column(name="XT_CZRID",length=18,columnDefinition="VARCHAR2")
	@SetuDescription(describe="操作人ID")
	private String xtCzrid;

	@Column(name="XT_CZRBM",length=160,columnDefinition="VARCHAR2")
	@SetuDescription(describe="操作人部门")
	private String xtCzrbm;

	@Column(name="XT_CZRBMID",length=30,columnDefinition="VARCHAR2")
	@SetuDescription(describe="操作人部门ID")
	private String xtCzrbmid;

	@Column(name="XT_CZIP",length=30,columnDefinition="VARCHAR2")
	@SetuDescription(describe="操作IP")
	private String xtCzip;

	@Column(name="XT_ZHXGSJ",length=19,columnDefinition="VARCHAR2")
	@SetuDescription(describe="最后修改时间")
	private String xtZhxgsj;

	@Column(name="XT_ZHXGRXM",length=80,columnDefinition="VARCHAR2")
	@SetuDescription(describe="最后修改人姓名")
	private String xtZhxgrxm;

	@Column(name="XT_ZHXGRID",length=18,columnDefinition="VARCHAR2")
	@SetuDescription(describe="最后修改人ID")
	private String xtZhxgrid;

	@Column(name="XT_ZHXGRBM",length=200,columnDefinition="VARCHAR2")
	@SetuDescription(describe="最后修改人部门")
	private String xtZhxgrbm;

	@Column(name="XT_ZHXGRBMID",length=30,columnDefinition="VARCHAR2")
	@SetuDescription(describe="最后修改人部门ID")
	private String xtZhxgrbmid;

	@Column(name="XT_ZHXGIP",length=30,columnDefinition="VARCHAR2")
	@SetuDescription(describe="最后修改IP")
	private String xtZhxgip;

	@Column(name="XT_ZXBZ",length=1,columnDefinition="VARCHAR2")
	@SetuDescription(describe="注销标志")
	private String xtZxbz;

	@Column(name="XT_ZXSJ",length=19,columnDefinition="VARCHAR2")
	@SetuDescription(describe="注销时间")
	private String xtZxsj;

	@Column(name="XT_ZXYY",length=400,columnDefinition="VARCHAR2")
	@SetuDescription(describe="注销原因")
	private String xtZxyy;

	@Column(name="XT_ZXRID",length=18,columnDefinition="VARCHAR2")
	@SetuDescription(describe="注销人ID")
	private String xtZxrid;

	@Column(name="XT_ZXRXM",length=120,columnDefinition="VARCHAR2")
	@SetuDescription(describe="注销人姓名")
	private String xtZxrxm;

	@Column(name="XT_ZXRBM",length=160,columnDefinition="VARCHAR2")
	@SetuDescription(describe="注销人部门")
	private String xtZxrbm;

	@Column(name="XT_ZXRBMID",length=30,columnDefinition="VARCHAR2")
	@SetuDescription(describe="注销人部门ID")
	private String xtZxrbmid;

	@Column(name="XT_ZXIP",length=30,columnDefinition="VARCHAR2")
	@SetuDescription(describe="注销IP")
	private String xtZxip;

	@Column(name="ALARM",length=30,columnDefinition="VARCHAR2")
	@SetuDescription(describe="警号")
	private String alarm;

	@Column(name="MOBILEPHONE",length=20,columnDefinition="VARCHAR2")
	@SetuDescription(describe="手机号")
	private String mobilephone;

	@Column(name="XT_CJSJ",length=19,columnDefinition="VARCHAR2")
	@SetuDescription(describe="采集时间")
	private String xtCjsj;

	@Column(name="XTZT",length=4,columnDefinition="VARCHAR2")
	@SetuDescription(describe="系统主题")
	private String xtzt;

	@Column(name="XT_LRSJ",length=19,columnDefinition="VARCHAR2")
	@SetuDescription(describe="录入时间")
	private String xtLrsj;

	@Column(name="XT_LRRXM",length=80,columnDefinition="VARCHAR2")
	@SetuDescription(describe="录入人姓名")
	private String xtLrrxm;

	@Column(name="XT_LRRID",length=18,columnDefinition="VARCHAR2")
	@SetuDescription(describe="录入人ID")
	private String xtLrrid;

	@Column(name="XT_LRRBM",length=200,columnDefinition="VARCHAR2")
	@SetuDescription(describe="录入人部门")
	private String xtLrrbm;

	@Column(name="XT_LRRBMID",length=12,columnDefinition="VARCHAR2")
	@SetuDescription(describe="录入人部门ID")
	private String xtLrrbmid;

	@Column(name="XT_LRIP",length=30,columnDefinition="VARCHAR2")
	@SetuDescription(describe="录入IP")
	private String xtLrip;

	@Column(name="IDENTITYCARD",length=30,columnDefinition="VARCHAR2")
	@SetuDescription(describe="身份证号码")
	private String identitycard;

	@Column(name="INDUSTRIALID",length=30,columnDefinition="VARCHAR2")
	@SetuDescription(describe="行业号码（如：警号）")
	private String industrialid;

	@Column(name="MOBILE",length=50,columnDefinition="VARCHAR2")
	@SetuDescription(describe="移动电话")
	private String mobile;

	@Column(name="THEME",length=10,columnDefinition="VARCHAR2")
	@SetuDescription(describe="主题风格")
	private String theme;

	public OrgUserEntity(){
	}

	public void setId(String id){
		this.id=id;
	}

	public String getId(){
		return this.id;
	}

	public void setUserid(String userid){
		this.userid=userid;
	}

	public String getUserid(){
		return this.userid;
	}

	public void setUsername(String username){
		this.username=username;
	}

	public String getUsername(){
		return this.username;
	}

	public void setPassword(String password){
		this.password=password;
	}

	public String getPassword(){
		return this.password;
	}

	public void setUsertype(String usertype){
		this.usertype=usertype;
	}

	public String getUsertype(){
		return this.usertype;
	}

	public void setManagerorgid(String managerorgid){
		this.managerorgid=managerorgid;
	}

	public String getManagerorgid(){
		return this.managerorgid;
	}

	public void setNation(String nation){
		this.nation=nation;
	}

	public String getNation(){
		return this.nation;
	}

	public void setSex(String sex){
		this.sex=sex;
	}

	public String getSex(){
		return this.sex;
	}

	public void setBirthday(String birthday){
		this.birthday=birthday;
	}

	public String getBirthday(){
		return this.birthday;
	}

	public void setTelephone(String telephone){
		this.telephone=telephone;
	}

	public String getTelephone(){
		return this.telephone;
	}

	public void setEmail(String email){
		this.email=email;
	}

	public String getEmail(){
		return this.email;
	}

	public void setBz(String bz){
		this.bz=bz;
	}

	public String getBz(){
		return this.bz;
	}

	public void setXtCzsj(String xtCzsj){
		this.xtCzsj=xtCzsj;
	}

	public String getXtCzsj(){
		return this.xtCzsj;
	}

	public void setXtCzrxm(String xtCzrxm){
		this.xtCzrxm=xtCzrxm;
	}

	public String getXtCzrxm(){
		return this.xtCzrxm;
	}

	public void setXtCzrid(String xtCzrid){
		this.xtCzrid=xtCzrid;
	}

	public String getXtCzrid(){
		return this.xtCzrid;
	}

	public void setXtCzrbm(String xtCzrbm){
		this.xtCzrbm=xtCzrbm;
	}

	public String getXtCzrbm(){
		return this.xtCzrbm;
	}

	public void setXtCzrbmid(String xtCzrbmid){
		this.xtCzrbmid=xtCzrbmid;
	}

	public String getXtCzrbmid(){
		return this.xtCzrbmid;
	}

	public void setXtCzip(String xtCzip){
		this.xtCzip=xtCzip;
	}

	public String getXtCzip(){
		return this.xtCzip;
	}

	public void setXtZhxgsj(String xtZhxgsj){
		this.xtZhxgsj=xtZhxgsj;
	}

	public String getXtZhxgsj(){
		return this.xtZhxgsj;
	}

	public void setXtZhxgrxm(String xtZhxgrxm){
		this.xtZhxgrxm=xtZhxgrxm;
	}

	public String getXtZhxgrxm(){
		return this.xtZhxgrxm;
	}

	public void setXtZhxgrid(String xtZhxgrid){
		this.xtZhxgrid=xtZhxgrid;
	}

	public String getXtZhxgrid(){
		return this.xtZhxgrid;
	}

	public void setXtZhxgrbm(String xtZhxgrbm){
		this.xtZhxgrbm=xtZhxgrbm;
	}

	public String getXtZhxgrbm(){
		return this.xtZhxgrbm;
	}

	public void setXtZhxgrbmid(String xtZhxgrbmid){
		this.xtZhxgrbmid=xtZhxgrbmid;
	}

	public String getXtZhxgrbmid(){
		return this.xtZhxgrbmid;
	}

	public void setXtZhxgip(String xtZhxgip){
		this.xtZhxgip=xtZhxgip;
	}

	public String getXtZhxgip(){
		return this.xtZhxgip;
	}

	public void setXtZxbz(String xtZxbz){
		this.xtZxbz=xtZxbz;
	}

	public String getXtZxbz(){
		return this.xtZxbz;
	}

	public void setXtZxsj(String xtZxsj){
		this.xtZxsj=xtZxsj;
	}

	public String getXtZxsj(){
		return this.xtZxsj;
	}

	public void setXtZxyy(String xtZxyy){
		this.xtZxyy=xtZxyy;
	}

	public String getXtZxyy(){
		return this.xtZxyy;
	}

	public void setXtZxrid(String xtZxrid){
		this.xtZxrid=xtZxrid;
	}

	public String getXtZxrid(){
		return this.xtZxrid;
	}

	public void setXtZxrxm(String xtZxrxm){
		this.xtZxrxm=xtZxrxm;
	}

	public String getXtZxrxm(){
		return this.xtZxrxm;
	}

	public void setXtZxrbm(String xtZxrbm){
		this.xtZxrbm=xtZxrbm;
	}

	public String getXtZxrbm(){
		return this.xtZxrbm;
	}

	public void setXtZxrbmid(String xtZxrbmid){
		this.xtZxrbmid=xtZxrbmid;
	}

	public String getXtZxrbmid(){
		return this.xtZxrbmid;
	}

	public void setXtZxip(String xtZxip){
		this.xtZxip=xtZxip;
	}

	public String getXtZxip(){
		return this.xtZxip;
	}

	public void setAlarm(String alarm){
		this.alarm=alarm;
	}

	public String getAlarm(){
		return this.alarm;
	}

	public void setMobilephone(String mobilephone){
		this.mobilephone=mobilephone;
	}

	public String getMobilephone(){
		return this.mobilephone;
	}

	public void setXtCjsj(String xtCjsj){
		this.xtCjsj=xtCjsj;
	}

	public String getXtCjsj(){
		return this.xtCjsj;
	}

	public void setXtzt(String xtzt){
		this.xtzt=xtzt;
	}

	public String getXtzt(){
		return this.xtzt;
	}

	public void setXtLrsj(String xtLrsj){
		this.xtLrsj=xtLrsj;
	}

	public String getXtLrsj(){
		return this.xtLrsj;
	}

	public void setXtLrrxm(String xtLrrxm){
		this.xtLrrxm=xtLrrxm;
	}

	public String getXtLrrxm(){
		return this.xtLrrxm;
	}

	public void setXtLrrid(String xtLrrid){
		this.xtLrrid=xtLrrid;
	}

	public String getXtLrrid(){
		return this.xtLrrid;
	}

	public void setXtLrrbm(String xtLrrbm){
		this.xtLrrbm=xtLrrbm;
	}

	public String getXtLrrbm(){
		return this.xtLrrbm;
	}

	public void setXtLrrbmid(String xtLrrbmid){
		this.xtLrrbmid=xtLrrbmid;
	}

	public String getXtLrrbmid(){
		return this.xtLrrbmid;
	}

	public void setXtLrip(String xtLrip){
		this.xtLrip=xtLrip;
	}

	public String getXtLrip(){
		return this.xtLrip;
	}

	public void setIdentitycard(String identitycard){
		this.identitycard=identitycard;
	}

	public String getIdentitycard(){
		return this.identitycard;
	}

	public void setIndustrialid(String industrialid){
		this.industrialid=industrialid;
	}

	public String getIndustrialid(){
		return this.industrialid;
	}

	public void setMobile(String mobile){
		this.mobile=mobile;
	}

	public String getMobile(){
		return this.mobile;
	}

	public void setTheme(String theme){
		this.theme=theme;
	}

	public String getTheme(){
		return this.theme;
	}

}
